#ifndef DISP_MODULE_H
#define DISP_MODULE_H

#include "Nano100Series.h"
#include "Common.h"

#define DISP_MODULE_RST_PORT	PA
#define DISP_MODULE_RST_BIT		BIT2
#define DISP_MODULE_RST_PIN		PA2

#define DISP_MODULE_PWR_PORT	PB
#define DISP_MODULE_PWR_BIT		BIT8
#define DISP_MODULE_PWR_PIN		PB8

#define DISP_MODULE_PWM_PORT	PC
#define DISP_MODULE_PWM_BIT		BIT7
#define DISP_MODULE_PWM_PIN		PC7

void DispModuleInit(void);
void DispModuleDisplayOn(void);
void DispModuleDisplayOff(void);
void DispModuleSetVideoTiming(enum video_timing_t timing); // LP mode
void DispModuleSetBacklightLevel(uint32_t level);

#endif
